package com.hyz.assetManager.client;

import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import pojo.asset.asset.Asset;
import pojo.asset.reposiroty.Repository;

import java.util.List;

/**
 * @author HGD
 * @date 2022/10/1 11:08
 */
@FeignClient("asset")
public interface AssetClient {
    /**
     * 获取所有的仓库信息
     *
     * @return 返回所有的仓库信息
     */
    @PostMapping("/asset/repository/getAllRepositories")
    List<Repository> getAllRepositories();

    /**
     * 获取所有未返库的资产
     *
     * @return 未返库的资产
     */
    @PostMapping("/asset/asset/getAllUnassignedAssets")
    List<Asset> getAllUnassignedAssets();
}
